﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using projecto_asp.Models;
using System.Diagnostics;

namespace projecto_asp.Controllers
{
    public class HomeController : Controller
    {
        //
        // GET: /Home/
        public ActionResult Index()
        {

            Session["coordenador"] = false;

            loginModel model = new loginModel();
            ViewBag.hora = DateTime.Now.ToString("dd-MMMM-yyyy HH:mm");
            return View(model);
        }

        //tratamento do login
        [HttpPost]
        public ActionResult Index(loginModel model)
        {
            ViewBag.hora = DateTime.Now.ToString("dd-MMMM-yyyy HH:mm");

            string tipo_user = model.verificaUtilizador();

            if (tipo_user == "aluno")
            {
                return RedirectToAction("Index", "Aluno", new { Id = model.cod_utilizador });
            }
            else if (tipo_user == "professor")
            {
                return RedirectToAction("Index", "Docente", new { Id = model.cod_utilizador });
            }
            else if (tipo_user == "coordenador")
            {
                return RedirectToAction("Index", "Coordenador", new { Id = model.cod_utilizador });
            }
            else
            {
                ViewData["mensagem_login"] = "Utilizador ou palavra-passe errada. Tente novamente";
                return View(model);
            }

        }

    }
}
